@charset "utf-8";
.bt01{ width:602px; display:block; margin:40px auto;}
.swiper-container02 {width:1200px; margin: 40px auto;}
	.swiper-slide02 {text-align: center;font-size: 18px;    
		/* Center slide text vertically */
		display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
		-webkit-justify-content: center;    justify-content: center;-webkit-box-align: center;-ms-flex-align: center;
		-webkit-align-items: center;align-items: center;
	}
	.append-buttons {  text-align: center;
		margin-top: 20px;
	}
	.append-buttons a {
		display: inline-block;
		border: 1px solid #007aff;
		color: #007aff;
		text-decoration: none;
		padding: 4px 10px;
		border-radius: 4px;
		margin: 0 10px;
		font-size: 13px;
	}

.swiper-container02 .swiper-button-prev02{ background:url(../img/hot_left.png); height:50px; width:28px;}
.swiper-container02 .swiper-button-next02{ background:url(../img/hot_right.png); height:50px; width:28px;}
.swiper-wrapper02 div img{  border:2px solid #d7d7d7; }
.swiper-container02 .swiper-wrapper02 img{ width:250px;}
.swiper-pagination02{ margin-top:30px;}
/*#img0 div{padding-top:52px;}*/
.swiper-wrapper02 div img:hover{    border:2px solid #2980b9; opacity:0.7;}

/*product*/
.bt02{ width:602px; display:block; margin:40px auto;}
.pro_box{ width:100%; background:url(../img/pr_bj.jpg); padding-top:40px; margin-top:50px;}
.pro_box ul{ margin-top:30px; padding-bottom:30px;}
.pro_box ul li{ position:relative; float:left; margin:10px; width:260px; height:185px; border:2px solid #fff; overflow:hidden;
transition:1s;
-moz-transition: 1s; 
-webkit-transition:1s;
-o-transition:1s; }
.pro_box ul li span{ display:block; width:250px; background:rgba(41,128,185,0.5); position:absolute; bottom:0px; padding-left:10px; 
color:#fff; line-height:26px;
transition:1s;
-moz-transition: 1s; 
-webkit-transition:1s;
-o-transition:1s;}
.pro_box ul li img{width: 100%;transform: scale(1);
	-webkit-transform: scale(1);
	transition: .8s ease;
	-webkit-transition: .8s ease;}
.pro_box ul li:hover{ border-color:#2980b9;}
.pro_box ul li:hover span{ background:rgba(41,128,185,1);line-height:40px;font-size: 14px;align-items: center;}
.pro_box ul li:hover img{width: 100%;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	}

.bt03{ width:602px; display:block; margin:40px auto;}
.about_box img{ display:block; width:526px; height:281px; float:left;}
.about_box p{ width:608px; height:235px; float:right; margin-right:20px; font-size:15px; line-height:25px; letter-spacing:1px;
text-align:justify;}



.newbox{ width:100%; background:url(../img/new_bj.jpg); padding-top:40px;margin-top: 50px;}
.newbox ul{ margin-top:40px; padding-bottom:20px;}
.newbox ul li{ float:left; width:570px; margin:20px 15px;}
.newbox ul li img{ display:block; float:left;}
.newbox ul li div{ float:right; height:110px; margin-top:20px;}
.newbox ul li h1{ font-size:15px; line-height:40px; border-bottom:1px solid #fff; width:400px; color:#fff;}
.newbox ul li span{ line-height:30px; margin-top:20px; display:block; color:#EDEDED;}

div.link{ border:2px solid #b3afaf; border-radius:5px; margin:40px auto; position:relative;}
.link ul{ margin-left:10px;}
.link>ul li{ float:left; font-size:15px; background-color:#FFFFFF;position:absolute; top:-12px; left:30px;
 padding-right:10px; padding-left:10px; color:#b3afaf;cursor:pointer;}
 .link ul li.sm_nav{ color:#2980b9; }
.link ul li.sm_nav02{ position:absolute; left:150px;}
.link ul li:hover{ color:#2980b9; }
.list_{ margin:15px 0; padding:0 10px; text-indent:2em; line-height:22px;}
.list_ li{ float:left; width:290px;}
.list_ li img{ display:block; margin-left:15px; margin-right:15px; width:265px;}



/**centent****************************************************************************************/
.con1200px .list_left{ float:left; width:260px; padding-bottom:30px; margin-top:20px;}
.con1200px .list_left a img{ margin-top:30px;}
.list_left dt{line-height:40px; font-size:20px; text-align:center; font-family:"宋体";
color:#c30000; font-weight:bold; border-bottom:3px solid #c30000;} 
.list_left dd{line-height:40px; margin-bottom:5px; margin-left:10px; margin-right:10px; text-align:center;  
border-bottom:1px dashed #BCBCBC;
transition:.5s;
-moz-transition: .5s; 
-webkit-transition:.5s;
-o-transition:.5s;}
.list_left dd:hover{border-bottom:1px solid #c30000;}
.list_left dd a{ font-size:15px;}
.list_left dd:hover a{ color:#c30000;}
.centent_box{ float:left; width:850px; margin-left:40px; padding-left:20px; padding-right:20px;
padding-bottom:40px; margin-top:20px; margin-bottom:50px;}
.centent_box .centent_bt{ font-size:30px; background-image:url(../img/xuxian.png); background-repeat:repeat-x; background-position:bottom; text-align:center; padding-top:20px; padding-bottom:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
.centent_box .centent_bt span{ display:block; margin-top:20px; color:#939393;}

.centent_box p{ font-size:14px; line-height:24px;}
.centent_text img.qiye{ margin:0 auto; margin-top:20px; display:block; max-width:800px; margin-bottom:30px;}
.centent_box h2{ border-bottom:1px solid #c30000; height:40px; text-align:right; margin:0;}
.centent_box h2 span{ font-size:14px; color:#c30000;}
.centent_box h2,.centent_box h2 a{ font-size:14px; line-height:40px;}
.centent_box h2 a:hover{ color:#c30000;}
.list_left img{ width:100%; margin-top:50px;}
.centent_box h2 p{ float:left; margin-top:10px; font-size:13px; font-weight:bold; border-bottom:2px solid #c30000;
line-height:27px; width:120px; text-align:center; color:#171211}

/*feedback****************************************************************************************/
.centent_box table{ width:460px; margin:0 auto; margin-top:20px;}
.centent_text td{ font-size:16px;}
.centent_text input{ width:350px; border-radius: 4px;   border:solid 1px #A4A4A4;color:#585858;}
.centent_text textarea{border-radius: 4px;   border:solid 1px #A4A4A4; width:350px; background:none;}
.centent_text textarea:hover,.centent_text input:hover{ border-color:#c30000;}
.centent_text td{ padding:10px 5px;}
.centent_text td input{ height:30px; background:none;}
.centent_text .bian{ background:none;color:#c30000; border:1px solid #c30000; width:200px;height:30px; margin-top:50px;}
.centent_text .bian:hover{background-color:#c30000;color:#FFFFFF;}
.centent_text input.yanzheng { width:190px;}
.centent_text img.yanzheng{ max-height:30px; float:right; margin-right:50px;}
.list_left dt.feedback{ background-position:left 75px bottom 5px;}
.centent_text h1{ line-height:30px; margin-top:20px; font-size:13px;}
.centent_text h1 span{ font-weight:bold;font-size:14px;}
/*news****************************************************************************************/

.news_box>li{ margin:15px 10px; padding:0px; border-bottom:1px dashed #BCBCBC;}

.news_box{ background-color:#fff;}
.news_box>ul li .neirong{ float:left;}
.news_box>ul li img{ display:block; float:left; margin-right:20px;}
.news_box>ul li p{ width:660px; text-align:justify; line-height:26px; font-size:13px;color:#666666;}
.news_box>ul li h1{ font-size:17px; line-height:30px; margin-bottom:10px; color:#666666; font-weight:bold;}
.news_box>ul li{ border-bottom:1px solid #bfbfbf; padding-bottom:20px; margin-top:40px;}
.news_box>ul li:hover p{ color:#000;}
.news_box>ul li:hover h1{ color:#000;}
.news_box>ul li:hover img{ opacity:0.7}

.news_box{ float:left; margin-top:20px; }
.news_box h1 a{ font-size:18px; color:#333; margin-top:5px;}
.paging{ display:block; margin-bottom: 20px;text-align: center; padding-top:20px; clear:both;}
.news_box .paging .products_body_ul_page:hover{color:#fff; background-color:#de2a1b;}
.news_box .paging .products_body_ul_page{border: 1px solid #de2a1b; border-radius: 3px 3px 3px 3px; color:#de2a1b;
 margin-right: 1px; padding: 3px 8px; width:10px;}
/*news_show****************************************************************************************/
.news_but{ display:block; color:#de2a1b; font-size:14px; margin-top:20px; margin-bottom:20px;}
.news_fen{padding-bottom:10px;}

.news_fen h1 a:hover{color:#de2a1b; }
.news_show p{ margin-bottom:50px; line-height:26px; color:#232323; text-align:justify;}
.news_show h3{ margin-top:20px; font-size:16px;}
.news_show h3 a:hover{ border-bottom:1px solid #de2a1b; color:#de2a1b;}

/*photo****************************************************************************************/
.photo_box{ margin-top:30px;}
.photo_box ul{ margin:0 auto; width:810px; padding-left:10px;}
.photo_box li{ float:left; position:relative; width:260px; height:208px;background-size:260px 208px;;} 
.photo_box li a img{ display:block; width:240px; height:179px; padding:4px; margin:2px 0 0 4px;transition:.5s;
-moz-transition: .5s; 
-webkit-transition:.5s;
-o-transition:.5s;}
.photo .pic{ margin-right:0px;}
.photo_box li span{ display:block; text-align:center; line-height:30px; margin:0 auto; position:absolute;left:8px; bottom:40px;
line-height:24px; background-color:rgba(34,34,34,0.5); width:240px; color:#fff;}
.photo_box li a img:hover{ opacity:0.5;}
.photo_box .paging span:hover{color:#fff; background-color:#de2a1b; border:none;}
.photo_box .paging span {border: 1px solid #de2a1b; border-radius: 3px 3px 3px 3px; color:#de2a1b; margin-right: 1px; padding: 3px 8px;}
.photo_box ul li.pic04{ margin-right:0;}
.list_left dt.photo_list{ background-position:left 75px top -468px;}
/*photo_show****************************************************************************************/
.photo_show_box img{display:block; margin:20px auto; width:800px;}
.photo_show_box h1,.photo_show_box h3{ font-size:20px;}
.photo_show_box h1{ margin-top:50px;}
.photo_show_box h3{ margin-top:10px; margin-bottom:50px;}
.photo_show_box{ padding-left:20px; padding-bottom:30px;}
.photo_show_box div{ margin-top:10px;}
.photo_show_box div a:hover{ border-bottom:1px solid #de2a1b;color:#de2a1b;}






